package com.yinhai.message.core.bpo;

import java.util.List;

import org.springframework.web.multipart.MultipartFile;

import com.yinhai.message.controller.UeditorFileVo;

public interface IMessageSendBpo {
	 /**
     * 处理带文件上传的bpo(1.判断空 2.写数据库 3上传文件 并且 替换vo 4 将vo放入队列中)
     *
     * @param jsonStr
     * @param files
     */
    void addMessageWidthFiles(String jsonStr, MultipartFile[] files,String realPath, String ticket) throws Exception;

    /**
     * 处理带文件上传的bpo(1.判断空 2.写数据库 3上传文件 并且 替换vo 4 将vo放入队列中) - ueditor传文件的方式
     *
     * @param jsonStr
     * @param files
     */
    void addMessageWidthServerFiles(String jsonStr,List<UeditorFileVo> ufiles ,String realPath) throws Exception;
    
    /**
     * 参保人员的app消息 处理
     * @param jsonStr
     * @param aac001s
     * @throws Exception
     */
    void addAppMesssage(String jsonStr,String aac001s) throws Exception;
}
